import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: tao
 * Date: 2023-11-12
 * Time: 19:56
 */
public class Test {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        double n = sc.nextDouble();
        int count = 0;
        while(n > 0) {
            n /= 2.0;
            count++;
        }
        System.out.println(count);
    }

//    public static boolean is_true(int year, int month, int day) {
//        Scanner sc = new Scanner(System.in);
//        double x = sc.nextDouble();
//        int[] days = {0,31,28,31,30,31,30,31,31,30,31,30,31};
//        if(month == 0 || month > 12) {
//            return false;
//        }
//        if(day == 0) {
//            return false;
//        }
//        if(month != 2) {
//            if(day > days[month]) {
//                return false;
//            }
//        } else {
//            //month == 2，判断是否为闰年
//            if(year % 400 == 0 || year % 4 == 0 && year % 100 != 0) {
//                //闰年
//                if(day > days[month] + 1) {
//                    return false;
//                }
//            } else {
//                //不是闰年
//                if(day > days[month]) {
//                    return false;
//                }
//            }
//        }
//        return true;
//    }
//
//    public static void main(String[] args) {
//        int count = 0;
//        for(int i = 19000101; i <= 99991231; i++) {
//            int year = i / 10000;
//            int month = i % 10000 / 100;
//            int day = i % 100;
//            if(is_true(year, month, day)) {
//                //合法，判断各数字之和是否相等
//                int x = 0, y = 0, z = 0;
//                for(int j = 0; j < 4; j++) {
//                    x += year % 10;
//                    x /= 10;
//                }
//                for(int j = 0; j < 2; j++) {
//                    y += y % 10;
//                    y /= 10;
//                }
//                for(int j = 0; j < 2; j++) {
//                    z += z % 10;
//                    z /= 10;
//                }
//                if(x == y + z) {
//                    count++;
//                }
//            }
//        }
//        System.out.print(count);
//    }
}
